#include <stdio.h>
#include <unistd.h>
#define MAX_LINE 80 //The maximu length command

char command[MAX_LINE]; // the command that was entered

int main(void) {
	// command line of 80 has max of 40 arguments
	char *args[MAX_LINE/2 + 1];

	// flag to determine when to exit program
	int should_run = 1;
	
	while(should_run) {
		printf("$"); // prompt
		fflush(stdout);

		// read a command from the keyboard
		
		
		// parse the command



		/*
		 *After reading user input, the steps are:
		 *(1) fork a child process using fork()
		 *(2) the child process will invoke execvp()
		 *(3) parent will invoke wait() unless command included &
		 */
	}
}
